package controller;

import java.util.Locale;

import javax.faces.context.FacesContext;

public class Inter {

	private String linguagem="pt";
	private String pais;
	
	/*
	 * Locale pode ser criado utilizando apenas a linguagem ou a linguagem e o pa�s.
	 * Ap�s criado � chamado o m�todo para mudar a localidade!
	 */
	public Inter() {
		super();
	}
	
	public String mudarIdioma() {
		if (!pais.equals("")) {
			this.mudarLocalidade(new Locale(linguagem, pais));
		} else {
			this.mudarLocalidade(new Locale(linguagem));
		}
		return null;
	}
	
	private void mudarLocalidade(Locale locale) {
		FacesContext.getCurrentInstance().getViewRoot().setLocale(locale);
	}


	public String getLinguagem() {
		return linguagem;
	}

	public void setLinguagem(String linguagem) {
		this.linguagem = linguagem;
	}

	public String getPais() {
		return pais;
	}

	public void setPais(String pais) {
		this.pais = pais;
	}

}
